package br.com.rcbsystens.promotora.model.entidades;

import java.io.Serializable;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import br.com.rcbsystens.promotora.model.imutaveis.VinculoReferencia;

@Entity
public class Referencias implements Serializable {
	private static final long serialVersionUID = 3754460190906323282L;
	@Id @GeneratedValue
	private long id;
	@Column(length=60)
	private String nomeReferencia;
	@Column(length=25)
	private VinculoReferencia vinculoReferencia;
	@ElementCollection
	private List<Telefones> telefones;
	
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public String getNomeReferencia() {
		return nomeReferencia;
	}
	public void setNomeReferencia(String nomeReferencia) {
		this.nomeReferencia = nomeReferencia;
	}
	public VinculoReferencia getVinculoReferencia() {
		return vinculoReferencia;
	}
	public void setVinculoReferencia(VinculoReferencia vinculoReferencia) {
		this.vinculoReferencia = vinculoReferencia;
	}
	public List<Telefones> getTelefones() {
		return telefones;
	}
	public void setTelefones(List<Telefones> telefones) {
		this.telefones = telefones;
	}
}
